/* #include "system_waveForm.h" */

#ifndef __SYSTEM_WAVEFORM_H
#define __SYSTEM_WAVEFORM_H

#include "stm32f4xx.h"
/*=====================================================================================================*/
/*=====================================================================================================*/
#define WaveChannelMax	4
#define WaveWindowX			0
#define WaveWindowY			0
#define WaveFormW				380
#define WaveFormL				120
#define WaveForm2L			240
/*=====================================================================================================*/
/*=====================================================================================================*/
typedef struct {
	u8 Channel;
	s16 Data[WaveChannelMax];
	u16 Scale[WaveChannelMax];
	u32 PointColor[WaveChannelMax];
	u32 WindowColor;
	u32 BackColor;
} WaveForm_Struct;
/*=====================================================================================================*/
/*=====================================================================================================*/
void WaveFormInit( WaveForm_Struct* WaveForm );
void WaveFormPrint( WaveForm_Struct* WaveForm );
/*=====================================================================================================*/
/*=====================================================================================================*/
#endif
